home *** CD-ROM | disk | FTP | other *** search
/ MacFormat 1995 January / macformat-020.iso / Shareware City / Developers / Commander Sets / 4D Speech Pack / 4D Speech Pack.rsrc / TEXT_12585_†History.txt < prev    next >
Encoding:
Text File  |  1994-09-14  |  10.1 KB  |  233 lines

  1. History
  2.  
  3. 1.0b1 (12 August 1993) Beta version.
  4.  
  5. 1.0b2 (13 August) Released Beta version
  6. - Some voice names couldn't be found.
  7. - SP Speak Text spoke two characters too much.
  8.  
  9. 2.0b1 (15 August) Beta version
  10. - Corrected improperly setting up when initializing package when
  11.   data-base is started.
  12. - Added the SP Open Voice, SP Close Voice, SP Voice String,
  13.    SP Voice Text, SP Voice busy, SP Count voices,
  14.    SP Voicename, SP Voice Info and SP Speaking functions.
  15. - In the process a bug was corrected which could cause not speaking the
  16.    lines you pass when using the asterik wildcard for the default voice
  17.    (reported on 17 September).
  18.  
  19. 2.0b2 (19 August)
  20. - Added the SP Get Attr, SP Set Attr, SP Voice Stop,
  21.    SP Voice Pause, SP Voice Cont and Say functions.
  22. - Added support for the ‚Äù@‚Äú wildcard character, including the
  23.    SP Voicename function.
  24. - Corrected problem of voicenames with a suffix (like
  25.   ‚Äù, Compressed‚Äú).
  26. - Optimized code, saving time each time a function/command is called.
  27. - Changed the names of three functions. These were already available
  28.    with the released 1.0b2 version, but you weren't using these except
  29.    for testing, did you?
  30. - Reached the 32K text limit of Style so the documentation was split
  31.    into two parts.
  32. - Changed the response of the SP Voice busy function and added a
  33.    value for a paused voice.
  34.  
  35. 2.0b3 (22 August)
  36. - Added ‚Äùresource not found‚Äú error with SP Voice String function.
  37. - SP Voice Stop, SP Voice Pause and SP Voice Cont now check
  38.    for voices which finished speaking and dispose the text from memory.
  39. - Corrected problem of not finding a robot voice and not taking the
  40.    default voice instead.
  41.  
  42. 2.0b4 (23 August)
  43. - Improved documentation based on questions and comments from
  44.    beta-testers.
  45. - Changed error parameters into integer.
  46.  
  47. 2.0b5 (29 August)
  48. - Changed ‚Äù@‚Äú wildcard for robot voice into ‚Äù#‚Äú because the ‚Äù@‚Äú
  49.    wildcard would give problems when comparing strings.
  50. - Added the SP VERSION procedure.
  51.  
  52. 2.0b6 (2 September)
  53. - Added ability to close all speech channels by specifying a zero as the
  54.    reference number with the SP Voice Close function.
  55.  
  56. 2.0 (7 September) Final version
  57. - No changes made.
  58.  
  59. 2.1b1 (12 September) Beta version
  60. - Added the SP Voice code function.
  61. - Added the PARLE function to replace that function from an external
  62.    package which uses the original MacinTalk extension.
  63. - Increased maximum number of open voices/speech channels from
  64.    five (uhhh, six) to ten.
  65. - SP Voicename now accepts a reference number and returns the
  66.    name of the specified voice.
  67. - Improved code for slightly faster execution and higher security of
  68.    stored data.
  69.  
  70. 2.1b2 (28 September)
  71. - SP Voice code accepts number and index of a ‚ÄùSTR#‚Äú resource as
  72.    input, and also accepts a flag to include embedded commands.
  73. - Added dictionary (‚Äùdict‚Äú resource) which is passed to the speech
  74.    channel when calling SP Open Voice.
  75. - Added SP Language function to obtain information regarding the
  76.    language, region and script code.
  77. - SP Voice Open returns a zero reference value when an error
  78.    occured.
  79. - SP Voicename returns the name of the default voice when the index
  80.    is -2. Passing index value zero now returns an error.
  81. - SP Voice Text accepts flag parameter to control speech behaviour.
  82.  
  83. 2.1b3 (2 October)
  84. - Negative numbers in the ‚Äùfirst‚Äú and ‚Äùlast‚Äú parameters, with either
  85.    the SP Voice Text or SP Speak Text functions, are now handled
  86.    as if they were zero.
  87. - If the speaker volume is set to zero an error will be returned (-205)
  88.    when calling one of the functions to speak text.
  89. - To close all channels using SP Close Voice you need to specify -1
  90.    now. This is done because zero is the defined reference value of a
  91.    non-existing voice (see change with 2.1b2).
  92.  
  93. 2.1b4 (21 October)
  94. - Fixed bug which caused the mysterious -32767 error numbers (I
  95.    won't tell what it exactly was because I'am too ashamed!). This error
  96.    was returned by a few functions but code has been added to all
  97.    functions to prevent it from happening there also.
  98. - Added some abbreviations of world-wide organisations to the
  99.    dictionary.
  100. - Added the SP Voice sound function, but was not yet implemented.
  101. - Design Reference has been checked for syntax errors.
  102. - Hit the 32K TextEdit limit again, so the documentation is now split into
  103.    three parts.
  104. - Created a custom icon for the External Mover file which contains the
  105.    external package. Based on an idea by Philippe Giraud.
  106.  
  107. 2.1b5 (2 November)
  108. - The SP Voice sound function now works and can save 8-bit and
  109.    16-bit sound data into a resource.
  110. - SP Voice code now stops speaking if the channel is busy when trying
  111.    to use it. And it correctly returns an error when the channel has been
  112.    closed already.
  113. - Added the SP Voice reset function.
  114.  
  115. 2.1b6 (6 January 1994)
  116. - Reviewed all code and corrected or rewrote parts of it.
  117. - Most string constants have been moved into a ‚ÄùSTR#‚Äú resource and
  118.    the version number and copyright strings now come from the ‚Äùvers‚Äú
  119.    resource.
  120. - Minimal speaker volume has been changed to 1. So, if the volume isn't
  121.    two or higher (see dashes in Sound control panel) Speech Pack refuses
  122.    to speak.
  123. - In case you want to change the speaker volume a separate external is
  124.    included to do just that.
  125. - SP Voice sound is now able to compress and save the sound data
  126.    into SoundEdit and Finder files.
  127. - The SP Voice reset function now resets the rate and pitch also.
  128. - When opening the data-base you will hear a shareware notice until you
  129.    have received directions on how to turn this of.
  130. - When a ‚ÄùSTR ‚Äú resource exists with the name ‚ÄùStartupSpeech‚Äú (and
  131.    if you are a registered user) the contents of that resource is now
  132.    spoken when the data-base starts up.
  133. - Added the SP Voice Type function.
  134. - When referencing to a ‚ÄùSTR#‚Äú resource by using the
  135.   ‚Äù:number,index‚Äú format no error was returned when it was not found
  136.    and the format string was spoken. This is now fixed.
  137. - The functions SP Voice Pause, SP Voice Cont and
  138.    SP Voice Stop now all support the reference value -1 to control all
  139.    currently open voices.
  140. - When you specify a reference number with the SP Voicename
  141.    function you will now get the full name of the voice being used for that
  142.    speech channel. And not as you specified it (i.e. opened with ‚Äù*‚Äú now
  143.    possibly returns ‚ÄùMarvin‚Äú).
  144. - Changed code to get the ‚ÄùNo Interrupt‚Äú flag of the SP Voice Text
  145.    function working 
  146. - Added ability to speak at launch of 4D Server as well. This may seem
  147.    un-useful right now but it is just a left-over from practizing working
  148.    with code executed on the server machine and may be extended in the
  149.    future.
  150. - Hit the 32K limit of Style again with the Design Reference. Now
  151.    switched to DocMaker to create one application which includes the
  152.    Design Reference and the Language References.
  153.  
  154. 2.1b7 (19 January)
  155. - Added code to handle registration number and other security
  156.    measures.
  157. - Fixed the problem of hearing sometimes noise at the end of sound
  158.    samples taken with SP Voice sound.
  159. - Table included with the SP Voice sound function description in this
  160.    manual was corrected.
  161. - Feature was added to lock a particular Speech Pack copy to one
  162.    data-base name to enable distribution with demo data-bases whilst not
  163.    including the documentation.
  164. - Removed ability to save sound data with SP Voice sound to
  165.    SoundEdit file. The file format seems to be more complex than I
  166.    realized, so without the file format specifications I can't do much.
  167.  
  168. 2.1 (24 January) Final version
  169. - Fixed problem with SP Voice Open which didn't set the reference
  170.    number to zero when the Speech Manager isn't installed and the -4
  171.    error number is returned.
  172.  
  173. 2.1.1d1 (20 February) Development version
  174. - When using an invalid (out of range) reference number with
  175.    SP Voice busy an incorrect value was returned.
  176. - Under some circumstances SP Voice Cont could cause a crash when
  177.    used on a speech channel of a MacinTalk II voice while the channel is
  178.    not busy at all. This is probably a bug with Speech Manager 1.1.1 but
  179.    is now fixed by checking the state of the channel first.
  180. - Added the SP VOICES ARRAY function to fill an text array with the
  181.    names of all installed voices.
  182. - Added the SP SPEECH ON and SP SPEECH OFF commands to enable
  183.    and disable Speech Pack.
  184. - Added the SP Features  and SP Count open functions.
  185. - the SP Can speak function now returns -1 when Speech Pack has
  186.    been disabled by the SP SPEECH OFF command.
  187. - Added the SP Channel function for future use. For the moment it is
  188.    undocumented.
  189.  
  190. 2.2b1 (26 March) Beta version
  191. - Fixed a problem with controling (stop, pause, continue and close) all
  192.    open voices.
  193.  
  194. 2.2b2 (18 April)
  195. - Finished the SP Pick Voice function.
  196. - Fixed a serious problem of incorrect reference values returned by the
  197.    SP Voice Open function.
  198.  
  199. 2.2b3 (3 May) Emergency beta version
  200. - Removed ability of Speech Pack to speak during startup on the server,
  201.    because of problems with 4D Server 1.1.1.
  202.  
  203. 2.2b4 (13 June)
  204. - searching for a robot voice when the default robot voice is not
  205.    available (Xero) now only looks at the gender, not at the age.
  206. - SP Voice sound now accepts an empty path and will ask the user
  207.    where to save the sound file.
  208. - Say and PARLE didn't always beep when an error occured.
  209.  
  210. 2.2b5 (26 June)
  211. - Corrected bug with SP Voice sound and added MacinTalk Pro 1.2
  212.    support.
  213. - Internal data was not properly marked when a voice was closed (since
  214.    2.1.1d1). This limited Speech Pack to have a maximum of ten voices
  215.    open in each session instead of concurrently! This has been fixed.
  216. - Speech Manager 1.2.1 final says it is version 2.2.1 final. This is
  217.    corrected by the Speech Pack command SP VERSION but this will
  218.    work incorrect when Speech Manager 2.2.1 is released‚Ķ
  219. - Under some circumstances SP Voice Pause and family returned an
  220.    incorrect error value. This has been fixed.
  221.  
  222. 2.2 (12 July) Final version
  223. - No major changes since version 2.2b5.
  224.  
  225. 2.2.1 (11 August) Bug fix
  226. - adds support for MacinTalk Pro 1.3 for the SP Voice Sound
  227.    function.
  228. - Speech Manager 1.3 final says it is version 2.3 final. This is
  229.    corrected by the Speech Pack command SP VERSION but this will
  230.    work incorrect when Speech Manager 2.3 is released‚Ķ
  231.  
  232.  
  233.